The Bengal Tiger Indian Restaurant at Pittencrieff Street, Dunfermline, near to the park, offers excellent food, and has special half price offers every Sunday to Friday night inclusive.
For Fish & Chips or Ice Cream! try the Anstruther Fish Bar (http://www.anstrutherfish...), which has won awards. Be ready for a long queue at busy times, though.
The Pavilion (http://www.thepav.co.uk/) in Elie is actually a golf pavillion, but offers good food including local seafood at a decent price. It's also an Internet Cafe.
If you're more adventurous, try lobster directly by the harbour in Crail look for the small wooden hut.